package agenzia.it.utilsDB;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;

public class UtilsDB extends SQLiteOpenHelper{
	private static final String DB_NAME = "dbAgenzia.db";
	private static final int DB_VERSION = 1;
	
	private static final String CREATE_TABLE_SEGNALINI = "CREATE TABLE SEGNALINI ("+
	 "ID_RECORD integer primary key autoincrement, " + 
	 "ID_SEGNALINO integer, " + 
	 "DATA TEXT,"+
	 "ORA TEXT,"+
	 "LATITUDINE TEXT,"+
	 "LONGITUDINE TEXT,"+
	 "ICONA_SEGNALINO TEXT,"+
	 "NOME_SEGNALINO TEXT,"+
	 "VELOCITA TEXT,"+
	 "SATELLITI TEXT,"+
	 "DIREZIONE TEXT,"+
	 "DESCRIZIONE_SEGNALINO TEXT);";
	
	
	public UtilsDB(Context context){
		super(context, DB_NAME, null, DB_VERSION);
	}

	@Override
	public void onCreate(SQLiteDatabase myDB) {
		myDB.execSQL(CREATE_TABLE_SEGNALINI);
	}

	@Override
	public void onUpgrade(SQLiteDatabase myDB, int arg1, int arg2) {
		
	}
	
	public long deleteBName(String nomeTabella,String nomeColonna,String idCampo) 
	{
		long check=-1;
	    try
	    {
	        SQLiteDatabase db=this.getWritableDatabase();
	        check=db.delete(nomeTabella, nomeColonna+"="+idCampo, null);   
	    }
	    catch(Exception e)
	    {
	        e.printStackTrace();
	    }
	    return check;
	}

}
